package com.neuedu.mybatisdemo.mapper;

import java.util.List;

import com.neuedu.mybatisdemo.been.UserInfo;

//mybatis编程时，可以设计一个数据库操作接口，用于定义数据库操作
//mybatis进行接口映射时，会使用方法名进行id映射，id值要求唯一，所以方法名称不能重名
//即mybatis方法不能重载
public interface UserInfoMapper {
	//查询所有
	public List<UserInfo> findAll();
	
	public int findTotal();
	
	public String findPhone();
	
	public List<UserInfo> findName(String name);
	
	public List<UserInfo> findByExample(UserInfo user);
	
	public UserInfo findId(int id);
	
	//增加
	public void addUserInfo(UserInfo user);
	
	//更改
	public void editUserInfo(UserInfo user);
	
	//删除
	public void deleteById(int id);
}
